 // 全局变量
let currentEditIndex = -1;

// 页面加载时初始化
window.onload = function() {
    checkStatus();
    loadRules();
    loadRuleOptions();
    setInterval(checkStatus, 8000); // 每8秒检查一次状态
};

// 选项卡切换功能
function showTab(tabName) {
    // 隐藏所有选项卡内容
    document.querySelectorAll('.tab-content').forEach(content => {
        content.classList.remove('active');
    });
    
    // 移除所有选项卡的active状态
    document.querySelectorAll('.nav-tab').forEach(tab => {
        tab.classList.remove('active');
    });
    
    // 显示选中的选项卡内容
    document.getElementById(tabName + '-content').classList.add('active');
    
    // 激活选中的选项卡
    event.target.classList.add('active');
    
    // 如果切换到日志页面，加载日志
    if (tabName === 'logs') {
        loadLogs();
    }
    
    // 如果切换到证书页面，检查证书状态
    if (tabName === 'cert') {
        checkCertificateStatus();
        generateManualSteps();
    }
}

// HTML转义函数
function escapeHtml(text) {
    const div = document.createElement('div');
    div.textContent = text;
    return div.innerHTML;
}